import { ProTable } from '@ebonex/ebonex-ui';
const columns = [
  {
    title: '菜单名称',
    dataIndex: 'menuName',

    align: 'center',
  },
  {
    title: '上级菜单',
    dataIndex: 'parentMenuName',
    align: 'center',
  },
  {
    title: '路由地址',
    dataIndex: 'path',
    align: 'center',
  },
  {
    title: '菜单类型',
    dataIndex: 'menuType',

    align: 'center',
  },
  {
    title: '组件路径',
    dataIndex: 'component',
    align: 'center',
  },
  {
    title: '权限标识',
    dataIndex: 'permission',

    align: 'center',
  },

  {
    title: '状态',
    dataIndex: 'status',

    align: 'center',
  },
  {
    title: '创建人',
    dataIndex: 'creator',

    align: 'center',
  },
  {
    title: '创建时间',
    dataIndex: 'createTime',

    align: 'center',
  },
  {
    dataIndex: 'updater',
    title: '最后修改人',

    ellipsis: true,
    align: 'center',
  },
  {
    dataIndex: 'updateTime',
    title: '最后修改时间',

    ellipsis: true,
    align: 'center',
  },
  {
    dataIndex: 'operators',
    title: '操作',
    width: 80,
    fixed: 'right',
    align: 'center',
  },
];

const queryForm = [
  {
    label: '上级菜单',
    id: 'parentId',
    type: 'selectMenu',
    fieldProps: {
      allowClear: true,
    },
    formItemProps: {
      labelCol: {
        span: 5,
      },
    },
  },
  {
    label: '菜单',
    id: 'searchValue',
    type: 'text',
    fieldProps: {
      allowClear: true,
    },
  },
  {
    label: '菜单类型',
    id: 'menuType',
    type: 'select',
  },
  {
    label: '状态',
    id: 'status',
    type: 'select',
  },
];
export default () => {
  return <ProTable schema={queryForm} columns={columns} />;
};
